package com.guiji.text2video.fastvideo.domain.vo;

import java.util.ArrayList;

/**
 * @Description  最后打包的package.json对应的类
 * @Author suncl
 * @Version V1.0.0
 */

public class ComposeVideoRequestVO {

    /**
     * 任务id
     */
    private String taskId;

    /**
     * 视频标题
     */
    private String title;

    /**
     * 句子数量
     */
    private String nums;

    /**
     * 背景音乐预留
     */
    private ArrayList<String> bgm;

    /**
     * 总时长
     */
    private int millseconds;

    /**
     * 句子列表
     */
    private ArrayList<Sentence> sentences;

    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getNums() {
        return nums;
    }

    public void setNums(String nums) {
        this.nums = nums;
    }

    public ArrayList<String> getBgm() {
        return bgm;
    }

    public void setBgm(ArrayList<String> bgm) {
        this.bgm = bgm;
    }

    public int getMillseconds() {
        return millseconds;
    }

    public void setMillseconds(int millseconds) {
        this.millseconds = millseconds;
    }

    public ArrayList<Sentence> getSentences() {
        return sentences;
    }

    public void setSentences(ArrayList<Sentence> sentences) {
        this.sentences = sentences;
    }

    @Override
    public String toString() {
        return "PackageJson{" +
                "taskId='" + taskId + '\'' +
                ", title='" + title + '\'' +
                '}';
    }
}
